package Java_promotion_136_228.Java206_228;

@FunctionalInterface
public interface _210 {
    //求绝对值
    int getAbs(int num);
}
/*
jdk中已经提供好了Java。long。math类，其中有一个静态方法abs就可以实现绝对值的功能
math。abs方法已经存在现成的做法，就可以通过方法引用直接拿来引用就不用写Lambda表达式了

格式：
类名称：：静态方法名
 */
class Abs {
    public static void main(String[] args) {
        method(num  -> {
            int result;
            if (num >= 0) {
//                如果是正数或者是0，那么原封不动
                result = num;
            } else {
//                负数
                result = -num;
            }
            return result;
        });
        System.out.println("==========");
        //math.abs就是求绝对值的
        method(Math::abs);
    }

    public static void method(_210 _210) {
        int result = _210.getAbs(-25);
        System.out.println("结果是：" + result);
    }
}

